import Vue from 'vue';
import Router from 'vue-router';
Vue.use(Router);
import {shop_project_index_router, shop_project_part_router} from './module/shop_project';
import {shop_schedule_index_router} from './module/shop_schedule';
import { gold_rush_project_index_router, gold_rush_project_part_router } from './module/gold_rush_project';
import { store_treasure_project_index_router, store_treasure_project_part_router } from './module/store_treasure_project.js';
import { western_shadow_menu_project_index_router, western_shadow_menu_project_part_router } from './module/western_shadow_menu_project.js';
import { file_view_index_router } from './module/file_view';
import { duel_yard_event_proj_index_router, duel_yard_event_proj_part_router } from './module/duel_yard_event_proj'
import { extreme_user_event_project_index_router, extreme_user_event_project_part_router } from './module/extreme_user_event_project'
import { extreme_user_event_schedule_index_router, extreme_user_event_schedule_part_router } from './module/extreme_user_event_schedule'
import { match_numerical_conf_index_router, match_numerical_conf_part_router } from './module/match_numerical_conf'
import { customize_iap_project_index_router, customize_iap_project_part_router } from './module/customize_iap_project'
import { backflow_main_proj_index_router, backflow_main_proj_part_router } from './module/backflow_main_proj'
import {
  kvk_event_project_index_router,
  kvk_event_project_new_index_router,
  kvk_event_project_part_router
} from './module/kvk_event_project'
import {
  template_project_index_router,
  template_project_part_router
} from "./module/a_template_test";
import { buy_pid_reward_send_index_router } from './module/buy_pid_reward_send'
import { buy_pid_trigger_iap_send_index_router } from './module/buy_pid_trigger_iap_send'
import { buy_pid_reward_pid_index_router } from './module/buy_pid_reward_pid'
import { ava_event_project_index_router, ava_event_project_detail_router } from './module/ava_event_project'
import {daily_deals_event_project_index_router, daily_deals_event_project_detail_router} from "./module/daily_deals_event_project";
import {new_personal_event_project_v2_detail_router, new_personal_event_project_v2_index_router} from "./module/new_personal_event_project_v2";
import {strongest_sheriff_project_v2_detail_router, strongest_sheriff_project_v2_index_router} from "./module/strongest_sheriff_project_v2";
import {new_al_legion_event_project_index_router, new_al_legion_event_project_detail_router} from './module/new_al_legion_event_project'
import {
  betting_event_project_detail_router,
  betting_event_project_index_router,
  betting_event_schedule_detail_normal_router,
  betting_event_schedule_detail_router,
  betting_event_schedule_index_router,
  betting_event_world_cup_schedule_router
} from "./module/betting_event";
import {old_al_legion_event_project_detail_router, old_al_legion_event_project_index_router
} from "./module/old_al_legion_event_project";
import {
  questionnaire_project_detail_router,
  questionnaire_project_index_router, questionnaire_schedule_detail_router,
  questionnaire_schedule_index_router
} from "./module/questionnaire";
import {al_pay_gift_project_detail_router, al_pay_gift_project_index_router} from "./module/al_pay_gift_project";
import {item_transform_project_detail_router, item_transform_project_index_router} from "./module/item_transform";
import { common_buff_index_router } from './module/common_buff'
import {new_clone_test_index_router} from "./module/new_clone_test";
import { auction_event_project_index_router, auction_event_project_detail_router } from './module/auction_event_project'
import {joy_event_project_detail_router, joy_event_project_index_router} from "./module/joy_event_project";
import {
  new_index_router,
  new_index_title_router,
  new_index_theme_event_project_router
} from "./module/new_index";
import {theme_event_project_detail_router} from "./module/theme_event_project";
import {shama_event_project_detail_router} from "./module/shama_event_project";
import {bandit_event_project_detail_router} from "./module/bandit_event_project";
import {check_tags_index_router} from "./module/check_tags";
import {kindom_buff_project_index_router, kindom_buff_schedule_index_router} from "./module/kindom_buff";
import {discount_store_project_index_router, discount_store_schedule_index_router} from "./module/discount_store_proj";
import { store_event_project_detail_router } from './module/store_event_project';
import { iap_coupon_project_detail_router } from './module/iap_coupon_project'
import {
  conquest_match_event_project_detail_router,
  conquest_match_event_project_score_building_router, conquest_match_event_project_test_control_router
} from "./module/conquest_match_event_project";
import {excel_reward_generator_index_router} from "./module/excel_reward_generator";
import {dynamic_sub_game_master_router, dynamic_sub_game_publish_router} from "./module/dynamic_sub_game";
import {lucky_purchase_detail_router, lucky_purchase_reward_pool_router} from "./module/lucky_purchase";
import {growth_ladder_detail_router} from "./module/growth_ladder";

export default new Router({
  routes: [
      {
          path: '/',
          component: () => import('../common/main.vue'),
          children: [
              {
                  path: '/template_project',
                  component: () => import('../template_project/index.vue'),
              },
              {
                  path: '/template_project/inline',
                  component: () => import('../template_project/inline.vue'),
              },
              // 请勿删除 ly-router
              {
                path: '/new_evip_shop_item',
                component: ()=>import('../new_evip_shop_item/index.vue')
              },
              {
                 path: '/new_evip_shop_item/inline',
                 component: ()=>import('../new_evip_shop_item/inline.vue')
              },

              {
                  path: '/gui_zhen',
                  component: ()=>import('../gui_zhen22/index.vue')
              },
              {
                  path: '/gui_zhen/inline',
                  component: ()=>import('../gui_zhen22/inline.vue')
              },
          ]
      }
  ]
});
